[INFO] cloning repository https://github.com/riogu/henceforth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/riogu/henceforth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 08ece7f543d22a67c1e348775103f9150cbddc1d
[INFO] testing riogu/henceforth against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/riogu/henceforth
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/riogu/henceforth
[INFO] tweaked toml for git repo https://github.com/riogu/henceforth written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/riogu/henceforth on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/riogu/henceforth already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5e9fda59ef56da35aab603c4feefbc57e2806260ff247f06dea6289523f172fc
[INFO] running `Command { std: "docker" "start" "-a" "5e9fda59ef56da35aab603c4feefbc57e2806260ff247f06dea6289523f172fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5e9fda59ef56da35aab603c4feefbc57e2806260ff247f06dea6289523f172fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e9fda59ef56da35aab603c4feefbc57e2806260ff247f06dea6289523f172fc", kill_on_drop: false }`
[INFO] [stdout] 5e9fda59ef56da35aab603c4feefbc57e2806260ff247f06dea6289523f172fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef452f1c511af17f0e06d3cb195f97984b258f524409c411911c183485189d4c
[INFO] running `Command { std: "docker" "start" "-a" "ef452f1c511af17f0e06d3cb195f97984b258f524409c411911c183485189d4c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling clap_builder v4.5.52
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling clap v4.5.52
[INFO] [stderr]    Compiling libtest-mimic v0.8.2
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `identifier`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:52
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                    ^^^^^^^^^^ help: try ignoring the field: `identifier: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_move`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:64
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                ^^^^^^^ help: try ignoring the field: `is_move: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deref_count`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:73
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ help: try ignoring the field: `deref_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `func_id` is never read
[INFO] [stdout]   --> src/hfs/interpreter.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct CallFrame {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 32 |     func_id: IrFuncId,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.86s
[INFO] running `Command { std: "docker" "inspect" "ef452f1c511af17f0e06d3cb195f97984b258f524409c411911c183485189d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef452f1c511af17f0e06d3cb195f97984b258f524409c411911c183485189d4c", kill_on_drop: false }`
[INFO] [stdout] ef452f1c511af17f0e06d3cb195f97984b258f524409c411911c183485189d4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c1d00ce256740ab742438ed7498353ef877ee84551b5a8f0a9a644fca499d0c3
[INFO] running `Command { std: "docker" "start" "-a" "c1d00ce256740ab742438ed7498353ef877ee84551b5a8f0a9a644fca499d0c3", kill_on_drop: false }`
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stdout] warning: unused variable: `identifier`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:52
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                    ^^^^^^^^^^ help: try ignoring the field: `identifier: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_move`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:64
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                ^^^^^^^ help: try ignoring the field: `is_move: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deref_count`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:73
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ help: try ignoring the field: `deref_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `func_id` is never read
[INFO] [stdout]   --> src/hfs/interpreter.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct CallFrame {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 32 |     func_id: IrFuncId,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `identifier`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:52
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                    ^^^^^^^^^^ help: try ignoring the field: `identifier: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_move`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:64
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                ^^^^^^^ help: try ignoring the field: `is_move: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deref_count`
[INFO] [stdout]    --> src/hfs/stack_analyzer.rs:573:73
[INFO] [stdout]     |
[INFO] [stdout] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^ help: try ignoring the field: `deref_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `func_id` is never read
[INFO] [stdout]   --> src/hfs/interpreter.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct CallFrame {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 32 |     func_id: IrFuncId,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.14s
[INFO] running `Command { std: "docker" "inspect" "c1d00ce256740ab742438ed7498353ef877ee84551b5a8f0a9a644fca499d0c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1d00ce256740ab742438ed7498353ef877ee84551b5a8f0a9a644fca499d0c3", kill_on_drop: false }`
[INFO] [stdout] c1d00ce256740ab742438ed7498353ef877ee84551b5a8f0a9a644fca499d0c3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c6c5193c25ea7a0102572b8ed53d80133e04f310b758a3d66c14dcf27b537afe
[INFO] running `Command { std: "docker" "start" "-a" "c6c5193c25ea7a0102572b8ed53d80133e04f310b758a3d66c14dcf27b537afe", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `identifier`
[INFO] [stderr]    --> src/hfs/stack_analyzer.rs:573:52
[INFO] [stderr]     |
[INFO] [stderr] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stderr]     |                                                    ^^^^^^^^^^ help: try ignoring the field: `identifier: _`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `is_move`
[INFO] [stderr]    --> src/hfs/stack_analyzer.rs:573:64
[INFO] [stderr]     |
[INFO] [stderr] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stderr]     |                                                                ^^^^^^^ help: try ignoring the field: `is_move: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `deref_count`
[INFO] [stderr]    --> src/hfs/stack_analyzer.rs:573:73
[INFO] [stderr]     |
[INFO] [stderr] 573 |             UnresolvedStatement::ArrayAssignment { identifier, is_move, deref_count } => todo!(),
[INFO] [stderr]     |                                                                         ^^^^^^^^^^^ help: try ignoring the field: `deref_count: _`
[INFO] [stderr] 
[INFO] [stderr] warning: field `func_id` is never read
[INFO] [stderr]   --> src/hfs/interpreter.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub struct CallFrame {
[INFO] [stderr]    |            --------- field in this struct
[INFO] [stderr] 32 |     func_id: IrFuncId,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `henceforth` (lib) generated 4 warnings (run `cargo fix --lib -p henceforth` to apply 3 suggestions)
[INFO] [stderr] warning: `henceforth` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/henceforth-91a63b2de315764a)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test hfscheck::error_parser::tests::test_dot_matches_exact_line ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_downn_matches_n_after ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_downstar_matches_any_after ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_empty_error_matches_exact_line ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_empty_error_matches_any_message ... ok
[INFO] [stdout] test hfs::ir_analysis::tests::test_multiple_latches ... ok
[INFO] [stdout] test hfs::ir_analysis::tests::test_multiple_sub_loops ... ok
[INFO] [stdout] test hfs::ir_analysis::tests::test_nested_loops ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_upstar_matches_any_before ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_block ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_upn_matches_n_before ... ok
[INFO] [stdout] test hfscheck::error_parser::tests::test_empty_pos_matches_exact_line ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_count ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_not ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_plain ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_same ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_error ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_opt ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_no_checkfn_finds_no_checks ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_no_errors ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_range_matches_only_in_range ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_binding_matches_on_itself ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_binding_matches_on_other_diff_line ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_empty_checkfn ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_binding_matches_on_other_same_line ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_two_checkfns_finds_two_checks ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_text_works_fuzzily ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_two_checkfns_finds_different_checks_inside ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_anychar_matches_a_single_character ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_empty_matches_any ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_wildcard_matches_as_much_as_necessary ... ok
[INFO] [stdout] test hfscheck::hfscheck::regex_tests::test_regex_list_matches_only_members ... ok
[INFO] [stdout] test hfscheck::hfscheck::assertion_tests::test_finds_check_next ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_block_only_checks_blocks ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_count_only_matches_exact_count ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_not_matches_below_last ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_same_only_checks_same_line ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_checks_match_only_below_fn ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_cleancfg_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_dce_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_multiple_opts_are_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_o0_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_iterative_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_mem2reg_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_removestaleir_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_dump_is_parsed ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_multiple_opts_are_parsed_and_iterative ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_precedence_o0_wins ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_next_only_checks_next ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_check_plain_matches_below_last ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_o1_is_parsed - should panic ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_o2_is_parsed - should panic ... ok
[INFO] [stdout] test hfscheck::ir_check::tests::test_o3_is_parsed - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/henceforth-7922b973e48afbb9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_tests.rs (/opt/rustwide/target/debug/deps/compile_tests-1f4ba34f021dcefc)
[INFO] [stderr] [tests/compile_tests.rs:25:9] &entries = [
[INFO] [stderr]     "tests/compile_tests/simple_main.hfs",
[INFO] [stderr]     "tests/compile_tests/function_with_no_return_type.hfs",
[INFO] [stderr]     "tests/compile_tests/comprehensive-else-if.hfs",
[INFO] [stderr]     "tests/compile_tests/pointer-test.hfs",
[INFO] [stderr]     "tests/compile_tests/mycooltest.hfs",
[INFO] [stderr]     "tests/compile_tests/new_ifs2.hfs",
[INFO] [stderr]     "tests/compile_tests/new_whiles.hfs",
[INFO] [stderr]     "tests/compile_tests/complex_fizzbuzz.hfs",
[INFO] [stderr]     "tests/compile_tests/copy_and_move_func_calls.hfs",
[INFO] [stderr]     "tests/compile_tests/new_ifs.hfs",
[INFO] [stderr]     "tests/compile_tests/variable_declarations.hfs",
[INFO] [stderr]     "tests/compile_tests/tictactoe-ptrs-and-new-ifs.hfs",
[INFO] [stderr]     "tests/compile_tests/tictactoe.hfs",
[INFO] [stderr]     "tests/compile_tests/if_elif_else.hfs",
[INFO] [stderr]     "tests/compile_tests/copy_and_move.hfs",
[INFO] [stderr]     "tests/compile_tests/loop_tictactoe.hfs",
[INFO] [stderr]     "tests/compile_tests/function_with_no_arguments.hfs",
[INFO] [stderr]     "tests/compile_tests/factorial.hfs",
[INFO] [stderr]     "tests/compile_tests/while_loop.hfs",
[INFO] [stderr]     "tests/compile_tests/operations.hfs",
[INFO] [stderr]     "tests/compile_tests/function_with_lots_of_arguments.hfs",
[INFO] [stderr]     "tests/compile_tests/simple_if_else.hfs",
[INFO] [stderr] ]
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests/compile_tests/new_ifs.hfs    ... FAILED
[INFO] [stdout] test tests/compile_tests/new_whiles.hfs ... ok
[INFO] [stdout] test tests/compile_tests/new_ifs2.hfs   ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests/compile_tests/new_ifs.hfs ----
[INFO] [stdout] did not compile
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests/compile_tests/new_ifs.hfs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test compile_tests`
[INFO] running `Command { std: "docker" "inspect" "c6c5193c25ea7a0102572b8ed53d80133e04f310b758a3d66c14dcf27b537afe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6c5193c25ea7a0102572b8ed53d80133e04f310b758a3d66c14dcf27b537afe", kill_on_drop: false }`
[INFO] [stdout] c6c5193c25ea7a0102572b8ed53d80133e04f310b758a3d66c14dcf27b537afe
